// let allCount = 0
// const queryInfo = {
//   pagenum: 1,
//   pagesize: 2,
//   cate_id: '',
//   state: '',
// }
// async function getList() {
//   $('tbody').empty()
//   const res = await GetListWorks(queryInfo)
//   console.log(res)
//   let arr = res.data.data
//   // (重要不好理解): 当前页码对应的数据没有了, 虽然分页器能自动跳转到上一页页码, 但是q对象的pagenum还是当前这页, 所以我们需要自己来写js判断,(判断条件就是看当前这页是否还有数据)
//   if (arr.length === 0) {
//     // 证明当前这页没有数据了
//     queryInfo.pagenum--
//     getList() // 再用上一页的页码, 重新请求上一页的数据
//     return
//   }
//   allCount = res.data.total
//   res.data.data.forEach((item) => {
//     var theTr = `<tr>
//     <td>${item.title}</td>
//     <td>${item.cate_name}</td>
//     <td>${moment(item.pub_date).format('YYYY-MM-DD HH:mm:ss')}</td>
//     <td>${item.state}</td>
//     <th>
//     <a href="/iframe/article/publisher/publisher.html?id=${
//       item.Id
//     }" class="layui-btn layui-btn-xs">编辑</a>
//     <button myid="${
//       item.Id
//     }" type="button" class="layui-btn layui-btn-xs layui-btn-danger del">删除</button>
//         </th>
//      </tr>`
//     $('tbody').append(theTr)
//   })
//   setPage()
// }
// getList()
// async function getAssortment() {
//   $('select[name=category]').append(
//     `<option value="" lay-verify="cate">所有分类</option>`
//   )
//   const res = await GetArticleList()
//   console.log(res.data.data)
//   res.data.data.forEach((item) => {
//     $('select[name=category]').append(
//       `<option value="${item.Id}" lay-verify="cate">${item.name}</option>`
//     )
//   })
//   layui.form.render('select', 'category')
//   $('.search').on('submit', (e) => {
//     e.preventDefault()
//     queryInfo.cate_id = $('select[name=category]').val()
//     queryInfo.state = $('select[name=state]').val()
//     getList()
//   })
// }
// getAssortment()
// function setPage() {
//   let laypage = layui.laypage
//   laypage.render({
//     elem: 'page',
//     count: allCount, // 数据总数，从服务端得到
//     limit: queryInfo.pagesize, // 每页显示的条数
//     limits: [2, 5, 10, 20], // 下拉组件每个条数
//     layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'],
//     curr: queryInfo.pagenum, // setPage只要调用, 分页器就会重新生成, 所以要设置起始页
//     jump: function (obj, first) {
//       // 3. 分页改变时, 回调这个函数执行
//       // obj包含了当前分页的所有参数，比如：
//       console.log(obj.curr) // 得到当前页，以便向服务端请求对应页的数据。
//       console.log(obj.limit) // 得到每页显示的条数
//       // laypage.render每次调用初始化分页器, 会让jump马上触发, 调用load后, setPage又调用. laypage.render有执行, jump又调用, load --- 循环卡死.
//       // 首次不执行 -第一次渲染这个分页器的时候first是true, 其他时候是undefined
//       if (!first) {
//         queryInfo.pagenum = obj.curr // 把页面同步到参数q对象身上
//         queryInfo.pagesize = obj.limit // 同步选中当前页有多少条数据到q对象身上
//         getList()
//       }
//     },
//   })
// }
